package org.tri.gui.worker;

import java.util.concurrent.ExecutionException;

/**
 * La interfaz {@code ComboFillListener} interfaz utilizada por clases que
 * deseen recibir eventos de un {@code ComboFillWorker}
 * @author kiira
 * @version 1.0, Jan 31, 2012
 */
public interface ComboFillListener {
    /**
     * Método que es llamado cunado se el worker finaliza las acciones que
     * tenía que hacer. Este método es llamado a pesar de que ocurra un error,
     * es independiente del mismo.
     */
    public void doneFillingCombo();
    
    /** 
     * Método que es llamado cuando ocurre un error durante la recuperación de
     * datos por parte del worker. 
     * @param ex excepción lanzada cuando ocurrió el error.
     */
    public void errorFillingCombo( ExecutionException ex );
    
}//end interfaz ComboFillListener
